Evaluation of Test Strategies in Vhdl Descriptions: a Case Study
نویسندگان
چکیده
Current design processes are based on top down methodologies, using hardware description languages as the input of the design flow. This trend motivates changes in the test generation and fault simulation processes in order to establish an efficient method to evaluate test strategies at high abstraction levels. To make this possible it is necessary to adopt a fault model compatible with the circuit or system description. Several fault models at behavioral or Register Transfer (RT) level have been reported by many authors in the recent last past years. These models are used to estimate, at high abstraction levels, the structural fault coverage obtainable with a specific test strategy. A fault model at RT level is proposed in [1], for VHDL (VHSIC Hardware Description Language) descriptions. This fault model is based on single and permanent faults, divided in three classes: faults on data, on expressions and faults on statements. The development of a fault model and a fault injection algorithm are both described in [2], considering that a RT level fault list is a representative sample of the corresponding collapsed gate-level list. Taken from software testing, a fault model named single bit stuck-at fault is presented in [3]. The authors propose a single-bit stuck-at in an assignment operation at RT level and assume single fault injection with permanent effects. The correlation at gate level is obtained experimentally. However, there is no a clear relationship between structural faults and RT or behavioral faults. In this work, we present preliminary results obtained from the evaluation at RT Level of a previously reported test strategy [4]. Both a RTL fault model and a fault injection procedure are adopted in order to obtain the RT level fault coverage that can be later compared with a structuralfault one. 2. TEST STRATEGY
منابع مشابه
Saliency Cognition of Urban Monuments Based on Verbal Descriptions of Mental-Spatial Representations (Case Study: Urban Monuments in Qazvin)
Urban monuments encompass a wide range of architectural works either intentionally or unintentionally. These works are often salient due to their inherently explicit or hidden components and qualities in the urban context. Therefore, they affect the mental-spatial representations of the environment and make the city legible. However, the ambiguity of effective components often complicates their...
متن کاملLinearly graded behavioural analogue performance models using support vector machines and VHDL-AMS
A concept of linearly graded statistical models for analogue performance evaluation is proposed and a suitable technique for automatic generation of analogue performance models using support vector machines is presented. The analogue system’s behaviour is specified using VHDL-AMS descriptions. Practical application of the technique is demonstrated with a case study of automated analogue perform...
متن کاملToward Automatic Test Pattern Generation for VHDL Descriptions
This paper describes an approach for defining a model for the VHDL descriptions which can be used for test generation purpose. The VHDL description can be transformed to this model by semantic preserving transformations without lost of information needed for test generation purpose. Together with the model definition a unified fault model is defined which can be easily related to well known fau...
متن کاملSoftware-based Testing of Sequential VHDL Descriptions
In this paper, we propose a new high-level test pattern generation technique for sequential circuits. The main motivation is two-fold: on one hand, we elaborate test data for design validation; on the other hand, we deal with the problem of structural test development at functional level. The proposed test method, i.e. mutation testing, allows us to work with a fault model at software level on ...
متن کاملHigh level test bench generation using software engineering concepts
The tool to be presented in the panel deals with validation of VHDL descriptions at the early phase of the design of a digital system. Our approach consists in generating test data from a given VHDL behavioral description. The validation is achieved by comparing the results obtained using the simulation of the VHDL description within the test data and the results which should have been obtained...
متن کامل